home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / C64 / S-Sound and Music / (c)st.d64 / tunerdocs < prev    next >
Text File  |  2007-02-04  |  6KB  |  191 lines

  1. .            ╙╔─ ╘╒╬┼╥
  2. .          ╩OHN ╠ ╘URNER
  3. .
  4. .   ╘HIS UTILITY CAN PLAY ANY ╙╔─ MUSIC
  5. FILE - 3-VOICE OR 6-VOICE (IF YOU HAVE
  6. THE SECOND CHIP) - WHILE DISPLAYING
  7. CURRENT VALUES OF MANY OF THE PARAM-
  8. ETERS AND PERMITTING YOU TO CHANGE
  9. SETTINGS AND HEAR THE RESULTS IMMEDI-
  10. ATELY. ┘OU DO NOT NEED TO CHANGE NAMES
  11. OR EXTENSIONS IN ORDER TO PLAY STEREO
  12. FILES.
  13. .
  14. ╨REPARING ╞ILES FOR "╘UNING"---
  15. (╬OTE - THE FIRST-TIME USER MIGHT DO
  16. WELL TO SKIP THIS SECTION FOR NOW AND
  17. GO ON TO "╙TEP-BY-╙TEP ╔NSTRUCTIONS)
  18. .   ┴NY ╙╔─ FILE CAN BE PLAYED IN
  19. EITHER CHANNEL; BUT FOR SERIOUS TUNING
  20. IT'S BEST FIRST TO EDIT FILES IN TWO
  21. WAYS - (A) ╥EPEATS AND (B) ╓IBRATO
  22. ╙ETTINGS.
  23. (A) ┼NDLESS ╥EPEATS. ╙ELECT A SECTION
  24. PG
  25. YOU WANT TO WORK ON; AND INSERT '╚┼─ 0'
  26. .   (OR POSSIBLY ╚┼─ 2 OR MORE)
  27. BEFORE IT AND '╘┴╠' AT THE END. ╘HIS
  28. MUST BE DONE AT EXACTLY THE SAME POINT
  29. ON EVERY VOICE. ╘HEN THAT SECTION WILL
  30. .   (OR CAN BE MADE TO - READ ON)
  31. PLAY OVER AND OVER WHILE YOU FINE TUNE
  32. ITS SOUNDS AND GET A PRINT-OUT OF ALL
  33. THE SETTINGS.
  34. .   ┘OU CAN - YES *├┴╬* - HAVE MORE
  35. THAN ONE SUCH SECTION. ╧THER PLAYERS
  36. WOULD GET PERMANENTLY STUCK IN THE ╚┼─
  37. 0 LOOP; BUT ╙╔─á╘╒╬┼╥'S "┬" COMMAND
  38. (SEE BELOW) PROVIDES A WAY TO BREAK OUT
  39. AND MOVE ON. ┴LSO THE '╙' COMMAND LETS
  40. YOU MAKE ANY ╚┼─-LOOP ACT LIKE A ╚┼─ 0
  41. LOOP AND PLAY OVER AND OVER.
  42. .   ┘OUR FILE CAN SET PARAMETERS ANY
  43. WAY YOU LIKE (╔ LIKE TO ROUGH IN A FEW
  44. BEFORE FINE TUNING) BUT IT'S BEST TO
  45. KEEP SUCH SETTINGS OUTSIDE OF THE ╚┼─-
  46. ╘┴╠ LOOPS (AT LEAST FOR PARAMS YOU PLAN
  47. TO FINE TUNE).
  48. PG
  49. (B) ╓IBRATO ╙ETTINGS ---
  50. .   ╔NSERT NON-ZERO VALUES OF ╓─╨ AND
  51. ╓╥╘ BEFORE THE FIRST ╚┼─-╘┴╠ LOOP. ─O
  52. THIS ON EVERY VOICE (UNLESS YOU'RE SURE
  53. YOU WON'T WANT VIBRATO ON THAT VOICE).
  54. ╙ETTING ╓─╨=1 AND ╓╥╘=1 MAKES NO AUD-
  55. IBLE  DIFFERENCE (TO MY OLD EARS) BUT
  56. GIVES YOU CONTROL OF VIBRATO. ╙╔─ ╘╒╬┼╥
  57. PROTECTS YOU AGAINST ACCIDENTALLY
  58. LOSING CONTROL OF VIBRATO - IT JUST
  59. WON'T LET YOU SET ╓─╨ OR ╓╥╘ TO LESS
  60. THAN ONE.
  61. .
  62. .      ╙TEP-BY-╙TEP ╔NSTRUCTIONS
  63. .   ┴FTER LOADING THE PLAYER MODULE AND
  64. A BLOCK OF SPRITE DATA THE PROGRAM ASKS
  65. FOR INFORMATION ABOUT THE SECOND ╙╔─
  66. CHIP. ╞OLLOW INSTRUCIONS. ═ANY PEOPLE
  67. NEED ONLY PRESS ╥┼╘╒╥╬.
  68. .   ╘HEN IT ASKS FOR A FILENAME. ╘HE
  69. '$' UNDER THE CURSOR REMINDS YOU THAT
  70. YOU CAN VIEW A DIRECTORY OF ALL .MUS
  71. AND .STR FILES BY JUST PRESSING ╥┼╘╒╥╬.
  72. PG
  73. ╧R ENTER THE NAME (WITHOUT EXTENSION).
  74. ╘HEN THE FULL FILENAMES OF LEFT & RIGHT
  75. CHANNEL ARE CHECKED SEPARATELY - GIVING
  76. YOU A CHANCE TO MAKE CHANGES IF NEEDED.
  77. .   ╬OW THE FILES ARE LOADED. ╘HE PIECE
  78. STARTS TO PLAY AND THE SCREEN FILLS UP
  79. WITH THE FIRST SET OF PARAMETERS -
  80. THOSE THAT CAN BE DIFFERENT FOR EACH
  81. VOICE. ┴T THE BOTTOM OF THE SCREEN ARE
  82. REMINDERS OF SOME OF THE AVAILABLE COM-
  83. MANDS. ╧NE OF THEM - '+' - MOVES YOU
  84. BACK AND FORTH BETWEEN THAT SCREEN AND
  85. THE ONE WHICH SHOWS THE ALL-VOICE PAR-
  86. AMETERS. ┬OTH SCREENS WORK THE SAME.
  87. .   ╒SE CURSOR CONTROLS TO MOVE THE
  88. BLACK CURSOR TO THE CHANNEL/VOICE/PAR-
  89. AMETER YOU WANT TO CHANGE. (4-WAY WRAP-
  90. AROUND SAVES TIME IF YOU'VE GOT FAR TO
  91. GO). ╨RESS ╥┼╘╒╥╬. ╘HE CURSOR BLINKS
  92. AND A BOX OPENS TO SHOW THE LIMITS FOR
  93. THAT PARAMETER. ┼NTER THE VALUE YOU
  94. WANT TO TRY AND PRESS ╥┼╘╒╥╬ AGAIN.
  95. ┘OUR VALUE TAKES EFFECT.
  96. PG
  97. .   ╧THER ┴VAILABLE ├OMMANDS---
  98. '┬' BREAKS OUT OF A ╚┼─-╘┴╠ LOOP SO THE
  99. áááááPIECE CAN PROCEED.
  100. '╙' IF PRESSED WHILE *ANY* ╚┼─-╘┴╠ LOOP
  101. áááááIS PLAYING MAKES THAT LOOP REPEAT
  102. áááááENDLESSLY UNTIL '┬' IS PRESSED.
  103. '╚' CAUSES A CONDENSED HELP SCREEN TO
  104. áááááAPPEAR.
  105. '╨' CAUSES A TABLE OF CURRENT VALUES OF
  106. áááááALL PARAMETERS TO BE PRINTED OUT.
  107. ááááá╞IRST THERE'S A PAUSE TO LET YOU
  108. áááááCHECK THE PRINTER & (OPTIONALLY)
  109. áááááTYPE A 'PATCH' LABEL. ╨RINTING
  110. áááááSTARTS WHEN YOU PRESS ╥┼╘╒╥╬.
  111. '+' CHANGES BETWEEN THE VOICE-SPECIFIC
  112. áááááPARAMETERS AND THE ALL-VOICE (OR
  113. áááááCHANNEL-SPECIFIC) PARAMETERS.
  114. '╪' STOPS THE MUSIC. ┘OU THEN HAVE 3
  115. áááááOPTIONS - ╥E-START IT (WITH ALL
  116. áááááPARAMETERS RE-SET ... ╨RINT OUT
  117. áááááLATEST PARAMETERS (LAST CHANCE &
  118. áááááNICER THAN PRINTING DURING PLAYING
  119. áááááBECAUSE PRINTING MURDERS TEMPO)...
  120. PG
  121. ááááá┼NTER A NEW FILENAME.
  122. .
  123. .               ╬╧╘┼╙
  124. ╓─╨ & ╓╥╘ - ╔F YOUR ╙╔─ FILE DOESN'T
  125. áááááSET THESE TO NON-ZERO VALUES YOU
  126. áááááWON'T BE ABLE TO CONTROL VIBRATO.
  127. ááááá╘HE SOUND WON'T CHANGE EVEN THOUGH
  128. áááááYOUR VALUES APPEAR ON THE SCREEN.
  129. ╞-├ & ┴╒╘ - ├HANGES IN THESE FILTER
  130. áááááCONTROLS MAY NEED SOME JIGGLING TO
  131. áááááBECOME AUDIBLE. ╙UGGESTION - SET
  132. ááááá╞-╙=1. ╘HEN CHANGES IN ╞-├ WORK.
  133. ááááá(╘HIS CAN BE DONE FROM ╙╔─ ╘╒╬┼╥
  134. áááááUNLIKE ╓─╨=1).
  135. ╘┼═ - ╘HE PROGRAM AUTOMATICALLY ENTERS
  136. áááááTEMPO CHANGES IN BOTH CHANNELS IN
  137. áááááAN EFFORT TO PRESERVE SYNCHRONIZ-
  138. áááááATION. ┬UT SYNC CAN VERY EASILY BE
  139. áááááLOST - ESPECIALLY IF THE CHANGE IS
  140. áááááENTERED (BY PRESSING ╥┼╘╒╥╬) IN
  141. áááááTHE MIDDLE OF A BUSY PASSAGE.
  142. .
  143. .   ╘HERE ARE OTHER PROBLEMS WITH TEMPO
  144. PG
  145. TOO. ╧NLY CERTAIN VALUES ARE ALLOWED.
  146. ╔F YOU TRY TO ENTER SOMETHING ELSE THE
  147. PROGRAM APPROXIMATES AS BEST IT CAN.
  148. ┬UT YOUR PIECE MAY USE DURATIONS WHICH
  149. AREN'T SUPPORTED IN THE TEMPO ENTERED.
  150. ╔N THAT CASE SYNCHRONIZATION WILL BE
  151. LOST AND THE ONLY SOLUTION WILL BE TO
  152. PRESS '╪' AND START OVER - POSSIBLY
  153. PRINTING OUT YOUR SETTINGS FIRST.
  154. ═ORAL - LEAVE TEMPO EXPERIMENTS TO LAST
  155. AND DON'T EXPERIMENT WILDLY IF YOUR
  156. PIECE USES ANY DURATIONS SHORTER THAN
  157. EIGHTH NOTES.
  158. .         -----------
  159. ╤UICK ╥ESET - ╨RESSING ╥┼╘╒╥╬ TWICE
  160. IS A QUICK WAY TO ENTER ZERO (OR 1 IN
  161. THE CASE OF PARAMS THAT DON'T ALLOW
  162. ZERO).
  163. .       ************
  164. ááá** ┴ NOTE ABOUT ╘╒╬┴┬╠┼. ╘HIS IS A
  165. READY-TO-TUNE 6-VOICE ╙╔─ TO PLAY WITH.
  166. ╟OOD OLD ╞RERE ╩ACQUES (DORMEZ-VOUS)
  167. HAS BEEN GIVEN A FEW PARAMETERS BECAUSE
  168. PG
  169. OTHERWISE ╔'D HAVE GONE NUTS WHILE DE-
  170. BUGGING. ┬UT YOU CAN CHANGE THEM IN ANY
  171. WAY YOU LIKE. ╔T WILL ONLY PLAY TWICE
  172. UNLESS YOU PRESS '╙' (FOR "╙TAY"). ╫HEN
  173. SATISFIED WITH (OR SICK OF) IT PRESS
  174. '┬' TO MOVE ON TO ┬IG ┬EN'S CHIMES SO
  175. YOU CAN PLAY WITH ╥╬╟ & ╘╨╙ AND MAYBE
  176. A PINCH OF ─╘╬ OR ╙╬├. ╔ WAS ALWAYS TOO
  177. LAZY TO EXPERIMENT WITH THOSE UNTIL
  178. ╙╔─ ╘╒╬┼╥ MADE IT MUCH EASIER.
  179. ááááááááááááá-*-*-*-*-*-
  180. (╬╧╘┼ - ┘OU CAN GET A HARD COPY OF THIS
  181. FILE [TUNERDOCS] WITH ╙╨╥╔╬╘ OR ╒╠╘╥┴)
  182. .   ╨LEASE SEND QUESTIONS COMMENTS OR
  183. CRITICISMS BY ┼-═AIL TO ╩OHN╘58 OR BY
  184. ╒╙ ═AIL TO ╩ ╘URNER/6060 ╙OUTH ┴IRLINE/
  185. ┬LOOMINGTON ╔╬/47401.
  186. .   ╔ HOPE THIS PGM WILL BE BOTH USEFUL
  187. AND FUN !!    ----- ╩OHN
  188. ND
  189. ND
  190.  
  191.